package com.study.design.pattern.pattern.structural.adapter.objectadapter;

/**
 * @Author: gongsl
 * @Date: 2025-03-09 23:15
 * @description: 适配器类
 */
public class Adapter implements Target {

    private Adaptee adaptee = new Adaptee();

    /**
     * 目标实现类中的request方法是原有的业务逻辑方法，
     * 而在适配器类中将request方法内转到了适配者类的
     * adapteeRequest中，完成了对适配者类的适配
     */
    @Override
    public void request() {
        adaptee.adapteeRequest();
    }
}
